/*
 * CArea.h
 *
 *  Created on: 11 Oct 2012
 *      Author: Mario Kleinsasser
 *		Time:	19:31:41
 */

#ifndef CAREA_H_
#define CAREA_H_

#include "CItem.h"

using namespace std;

class CArea {

private:
	CArea *west;
	CArea *east;
	CArea *north;
	CArea *south;
	CItem *type; /* container for type of field */

public:
	CArea();

	virtual ~CArea();

	CArea* getEast();

	void setEast(CArea* east);

	CArea* getNorth();

	void setNorth(CArea* north);

	CArea* getSouth();

	void setSouth(CArea* south);

	CArea* getWest();

	void setWest(CArea* west);
	
	CItem* getType();

	void setType(CItem* type);

};

#endif /* CAREA_H_ */
